55458
300849
609797
715611
889762
217982
92576
8584
20868
139567
885150
157985
5303799
3719581
3237148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1740196
1667471